﻿// Задайте массив на 10 целых чисел. Напишите программу, 
// которая определяет количество чётных чисел в массиве.
// Начальные условия:
// int[] array = { 2, 5, 2, 3, 6, 3, 7, 8, 2, 4 }; // Создание массива
// Выводится: 6

using System;
using System.Linq;

//Тело класса будет написано студентом. Класс обязан иметь статический метод PrintResult()
class UserInputToCompileForTest
{
    // Подсчет количества четных элементов массива
    // numbers - массив, в котором ведется подсчет
    //public static int CountEvenItems(int[] numbers)
    //{
    //Напишите свое решение здесь
    // }

    public static void PrintResult(int[] array)
    {
        //Напишите свое решение здесь
        int count = 0;
        int j = 0;

        while (j < array.Length)
        {
            if (array[j] % 2 == 0)
            {
                count++;
            }
            j = j + 1;
        }
        Console.WriteLine(count);
    }

}

//Не удаляйте и не меняйте класс Answer!
class Answer
{
    public static void Main(string[] args)
    {
        int[] array;


        if (args.Length >= 1)
        {
            // Объединяем все аргументы командной строки в одну строку
            string joinedArgs = string.Join(" ", args);

            // Разделяем строку по запятой с пробелом и преобразуем в массив целых чисел
            array = joinedArgs.Split(", ")
                                  .Select(int.Parse)
                                  .ToArray();

            // Теперь arr содержит преобразованные в целые числа из командной строки

        }
        else
        {
            // Если аргументов на входе нет
            array = new int[] { 2, 5, 2, 3, 6, 3, 7, 8, 2, 4 }; // Создание массива
        }
        UserInputToCompileForTest.PrintResult(array);
    }
}